package module;

import java.awt.*;

public class Position {
    //实体的x坐标
    public int X;
    //实体的y坐标
    public int Y;
    //实体的宽(图片信息）
    public int W;
    //实体的高(图片信息）
    public int H;

    public Position(int x,int y,int w,int h){
        this.X=x;
        this.Y=y;
        this.W=w;
        this.H=h;
    }
    /**
     * 判断两个实体间是否发送碰撞
     * @param p 要判断的另外一个实体
     * @return 判断的结果
     */
    public Boolean isCollision(Position p){
        Rectangle rec = new Rectangle(X+4, Y+4, W-4, H-4);
        return rec.intersects(new Rectangle(p.X+4,p.Y+4,p.W-8,p.H-8));
    }
}
